package com.plian.system.vo.pm.listedcompany;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description: TODO
 * @Author: Take-off
 * @Date: 2023/3/6 11:08 AM
 * @Param
 * @return
 * @Version: 1.0
 **/
@Data
@ApiModel(value = "EarningsReportVO 对象", description = "企业预算收入汇总表 VO")

public class EarningsReportVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "序号")
    private String indexNum;

    @ApiModelProperty(value = "填报单位名称")
    private String fillingOrgName;

    @ApiModelProperty(value = "企业类别:1.投资服务企业;2.运输企业;3.教育文化广播;4.其他企业")
    private String enterpriseType;

    @ApiModelProperty(value = "上一年的收益上缴执行数据-执行")
    private BigDecimal lastExecute;

    @ApiModelProperty(value = "上一年的省财开持股比例（%)-预算")
    private BigDecimal lastProvinceShare;

    @ApiModelProperty(value = "上一年的划转社保收益预算数-预算")
    private BigDecimal lastSecurityBudget;

    @ApiModelProperty(value = "今年的收益预算数-预算")
    private BigDecimal thisBudget;

    @ApiModelProperty(value = "今年的省财开持股比例（%)-预算")
    private BigDecimal provinceShare;

    @ApiModelProperty(value = "今年的划转社保收益预算数-预算")
    private BigDecimal socialSecurityBudget;

    @ApiModelProperty(value = "本年收益执行数-执行")
    private BigDecimal thisExecute;

    @ApiModelProperty(value = "本年实际划转社保收益-执行")
    private BigDecimal thisSecurityExecute;

    @ApiModelProperty(value = "备注-执行")
    private String remark;

}
